/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package practice.thread;

import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author VANDH
 */
class ThreadFunc {

    // nextLine được dùng làm cờ đánh dấu
    // nếu nextLine == true thì nó in số thứ nhì
    boolean nextLine = false;

    synchronized void display(int a) {

        String str;
        // nhìn vô dãy số lúc tăng, nhận thấy quy luật của người ta là tới số 10 thì thay bằng dấu -
        if (a > 9) {
            str = "-";
        } else {
            str = new Integer(a).toString();
        }
        if (nextLine) {
            System.out.printf("| %s \n", str);
            nextLine = false;
        } else {
            System.out.printf("%s |", str);
            nextLine = true;
        }
        try {
            Thread.sleep(1000);
        } catch (InterruptedException ex) {
            Logger.getLogger(ThreadRun.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}
